package com.deco.dao.mapper;

import com.deco.dao.domain.table.DicVehicle;
import com.deco.dao.domain.table.TiDelcoDicVehicle;
import com.free.ext.mybatis.mapper.CustomMapper;

import java.util.List;
import java.util.Map;

public interface DicVehicleMapper extends CustomMapper<DicVehicle> {
   List<Map<String,Object>> carList(Map<String,Object> params);
   List<Map<String,Object>> carList1(DicVehicle params);
   List<Map<String,Object>> carList2(DicVehicle params);
   List<DicVehicle> phonePartList(DicVehicle params);
   List<Map<String,Object>> selectTyreList(Map<String,Object> params);
   List<Map<String,Object>> selectTyreList2(Map<String,Object> params);
    List<Map<String,Object>> selectTyreList4(Map<String,Object> params);
    List<Map<String,Object>> selectTyreList5(Map<String,Object> params);
    List<Map<String,Object>> selectTyreList6(Map<String,Object> params);
    List<Map<String,Object>> selectTyreList1(Map<String,Object> params);
    List<DicVehicle> selectTyreList3(DicVehicle params);
    List<Map<String,Object>> getCd(Map<String,Object> params);
    List<Map<String,Object>> getMdCd(Map<String,Object> params);
    List<DicVehicle> selectAbleProd(DicVehicle params);
    List<DicVehicle> selectAbleProdSGMD(DicVehicle params);
    List<Map<String,Object>> selectMdAbleProd(Map<String,Object> params);
    List<Map<String,Object>> selectMdAbleProdSGMD(Map<String,Object> params);
    List<DicVehicle> resList(DicVehicle params);
    List<Map<String,Object>> resList1(Map<String,Object> params);
    List<DicVehicle> partList(DicVehicle params);
    List<Map<String,Object>> desList(Map<String,Object> params);
    List<DicVehicle> desList1(DicVehicle params);
    List<DicVehicle> desList2(DicVehicle params);
    List<DicVehicle> selectVehicleNoByPart(DicVehicle params);
    List<Map<String,Object>> selectVehicleNoByPart1(Map<String,Object> params);
    List<Map<String,Object>> selectPartList1(Map<String,Object> params);
    List<DicVehicle> selectPartList(DicVehicle params);
    List<DicVehicle> selectBrandList(Map<String,Object> params);
    List<DicVehicle> selectBrandList1(Map<String,Object> params);
    List<DicVehicle> selectModelList(Map<String,Object> params);
    List<DicVehicle> selectModelList1(Map<String,Object> params);
    List<DicVehicle> selectDetType(Map<String,Object> params);
    List<DicVehicle> selectDetType1(Map<String,Object> params);
    List<DicVehicle> selectModelYearList(Map<String,Object> params);
    List<DicVehicle> selectDisplacementl(Map<String,Object> params);
    List<DicVehicle> selectDisplacementl1(Map<String,Object> params);
    List<DicVehicle> selectEngineList(String param);
}